package com.antifly.common.pojo.entity;


import com.antifly.common.pojo.Base;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * 数据字典表 (Dict)实体类
 *
 * @author makejava
 * @since 2023-01-13 15:12:04
 */
@TableName(value = "sys_dict")
public class SysDictDO extends Base implements Serializable {

    private static final long serialVersionUID = -16640667311580505L;
    /**
     * 字典编码
     */
    private String code;

    /**
     * 字典名称
     */
    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    private String name;

    /**
     * 字典类型
     */
    private String type;

    /**
     * 描述
     */
    private String description;

    /**
     * 备注
     */
    private String remark;

    /**
     * 状态
     */
    private String status;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

}
